package cn.edu.nit.sys.service;

import cn.edu.nit.sys.entity.Course;
import cn.edu.nit.sys.utils.R;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @Author 罗文斌
 * @Date 2023/3/21
 * @Version 1.0.0
 */
public interface CourseService extends IService<Course> {
    R autoArrangeCourse(Long start);

    R arrangeCourse(Course course);

    R getCourseList(Page<Course> page, String siftName, String siftTime);

    R getPcList(String uid, String siftTime);

    R getStudentCourse(String id, String time);

    R getTeacherCourse(String id, String time);

    R getYearList();

    R getCourseForTeacher(String id, String siftTime);
}
